package com.caiheng.api.service.sys;

import com.caiheng.api.entity.sys.SysNotice;
import com.caiheng.api.entity.wxuser.User;
import com.caiheng.api.service.base.BaseService;

import java.util.List;

/**
 * 公告 服务层
 *
 * @author ruoyi
 */
public interface SysNoticeService extends BaseService<SysNotice> {
    /**
     *  查询通知公告
     * @param userId
     * @return
     */
    List<SysNotice> getList(int userId);

    /**
     *  查询通知公告
     * @param user
     * @return
     */
    List<SysNotice> getListByType(User user, int notice_type,int groupId,int estateId, int pageIndex, int pageSize);

    /**
     *  重置通知公告数据
     */
    void resetDate();
}
